Part Number Hot Search : 
MJE2955 LM404008 3XS35D BDX65 AHRF6501 FP6160B S12Q32V LM750
Product Description
Full Text Search
 

To Download M30260F8TGP-U7 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  m16c/26a group (m16c/26a, m16c/26t) single-chip 16-bit cmos microcomputer rej03b0071-0040z rev.0.40 2004.07.30 rev.0.40 2004.07.30 page 1 of 24 rej03b0071-0040z 1. overview the m16c/26a group (m16c/26a, m16c/26t) of single-chip microcomputers is built using the high-perfor- mance silicon gate cmos process using a m16c/60 series cpu core and is packaged in a 42-pin and 48- pin plastic molded qfp. these single-chip microcomputers operate using sophisticated instructions featur- ing a high level of instruction efficiency. with 1m bytes of address space, they are capable of executing instructions at high speed. in addition, this microcomputer contains a multiplier and a dmac which com- bined with fast instruction processing capability, makes it suitable for control of various oa, communication, and industrial equipment which requires high-speed arithmetic/logic operations. there is a normal-ver. for m16c/26a and t-ver. and v-ver. for m16c/26t. 1.1 applications audio, cameras, office equipment, communications equipment, portable equipment, home appliances (inverter solution), auotmotives, etc specifications written in this manual are believed to be accurate, but are not guaranteed to be entirely free of error. specifications in this manual may be changed for functional or performance improvements. please make sure your manual is the latest edition. ------table of contents------
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 1. overview rev.0.40 2004.07.30 page 2 of 24 rej03b0071-0040z item performance cpu number of basic instructions 91 instructions shortest instruction 50 ns (f(bclk)= 20mh z , v cc = 3.0v to 5.5v) (m16c/26a, m16c/26t(t-ver.)) 100 ns (f(bclk)= 10mh z , v cc = 2.7v to 5.5v) (m16c/26a) 50 ns (f(bclk)= 20mh z , v cc = 4.2v to 5.5v -40 to 105 c) (m16c/26t(v-ver.)) 62.5 ns (f(bclk)= 16mh z , v cc = 4.2v to 5.5v -40 to 125 c) (m16c/26t(v-ver.)) operation mode single chip mode address space 1m byte memory capacity rom/ram : see the product list peripheral port input/output : 39 lines function multifunction timer timera:16 bits x 5 channels, timerb:16 bits x 3 channels three-phase motor control timer serial i/o 2 channels (uart, clock synchronous serial i/o) 1 channel (uart, clock synchronous, i 2 c bus 1 , or iebus 2 ) a/d converter 10 bit a/d converter : 1 circuit, 12 channels dmac 2 channels crc calcuration circuit 2 polynomial (crc-ccitt and crc-16) with msb/lsb selectable watchdog timer 15 bits x 1 channel (with prescaler) interrupt 20 internal and 8 external sources, 4 software sources, 7 levels clock generation circuit 4 circuits main clock(*), sub-clock(*) on-chip oscillator, pll frequency synthesizer (*)these circuit contain a built-in feedback resister. oscillation stop detection main clock oscillation stop, re-oscillation detection function low voltage detection circuit available (m16c/26a) not available (m16c/26t) electrical power supply voltage v cc =3.0v to 5.5v ( f(bclk)=20mh z ) (m16c/26a) characteristics v cc = 2.7v to 5.5v ( f(bclk)=10mh z ) v cc =3.0v to 5.5v (m16c/26t(t-ver.)) v cc =4.2v to 5.5v (m16c/26t(v-ver.)) power consumption 16ma (vcc=5v, f(bclk)=20mhz) 25 a (vcc=3v, f(bclk)=f(x cin )=32khz on ram) 1.8 a (vcc=3v, f(bclk)=f(x cin )=32khz, in wait mode) 0.7 a (vcc=3v, when stop mode) flash memory program/erase voltage 2.7v to 5.5v (m16c/26a) 3.0v to 5.5v (m16c/26t(t-ver.)) 4.2v to 5.5v (m16c/26t(v-ver.)) number of program/erase 100 times ( block a ,block b : 10,000 times (option 3 ) ) operating ambient temperature -20 to 85 c / -40 to 85 c 4 (m16c/26a) -40 to 85 c (m16c/26t(t-ver.)) -40 to 105 c / -40 to 125 c (m16c/26t(v-ver.)) package 48-pin plastic molded qfp notes: 1. i 2 c bus is a trademark of koninklijke philips electronics n. v. 2. iebus is a trademark of nec electronics corporation. 3. if you desire this option, please so specify. 4. see table 1.6 for the operating ambient temperature. table 1.1. performance outline of m16c/26a group (48-pin device)(m16c/26a, m16c/26t) 1.2 performance outline table 1.1 lists performance outline of m16c/26a group (m16c/26a, m16c/26t) 48-pin device. table 1.2 lists performance outline of m16c/26a 42-pin device.
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 1. overview rev.0.40 2004.07.30 page 3 of 24 rej03b0071-0040z table 1.2. performance outline of m16c/26a group (42-pin device) (m16c/26a) item performance cpu number of basic instructions 91 instructions shortest instruction 50 ns (f(bclk)= 20mh z , v cc = 3.0v to 5.5v) 100 ns (f(bclk)= 10mh z , v cc = 2.7v to 5.5v) operation mode single chip mode address space 1m byte memory capacity rom/ram : see the product list peripheral port input/output : 33 lines function multifunction timer timera:16 bits x 5 channels, timerb:16 bits x 3 channels three-phase motor control timer serial i/o 1 channel (uart, clock synchronous serial i/o) 1 channel (uart, clock synchronous, i 2 c bus 1 , or iebus 2 ) a/d converter 10 bit a/d converter : 1 circuit, 10 channels dmac 2 channels crc calcuration circuit 2 polynomial (crc-ccitt and crc-16) with msb/lsb selectable watchdog timer 15 bits x 1 channel (with prescaler) interrupt 18 internal and 8 external sources, 4 software sources, 7 levels clock generation circuit 4 circuits main clock(*), sub-clock(*) on-chip oscillator, pll frequency synthesizer (*)these circuit contain a built-in feedback resister. oscillation stop detection main clock oscillation stop, re-oscillation detection function low voltage detection circuit available electrical power supply voltage v cc =3.0v to 5.5v ( f(bclk)=20mh z ) characteristics v cc = 2.7v to 5.5v ( f(bclk)=10mh z ) power consumption 16ma (vcc=5v, f(bclk)=20mhz) 25 a (vcc=3v, f(bclk)=f(x cin )=32khz on ram) 1.8 a (vcc=3v, f(bclk)=f(x cin )=32khz, in wait mode) 0.7 a (vcc=3v, when stop mode) flash memory program/erase voltage 2.7v to 5.5v number of program/erase 100 times(all area) or 1,000 times(program ara)/10,000 times(data area) 3 operating ambient temperature -20 to 85 c / -40 to 85 c 3 package 42-pin plastic molded ssop notes: 1. i 2 c bus is a trademark of koninklijke philips electronics n. v. 2. iebus is a trademark of nec electronics corporation. 3. see table 1.6 for the number of program/erase and the operating ambient temperature.
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 1. overview rev.0.40 2004.07.30 page 4 of 24 rej03b0071-0040z i/o ports internal peripheral functions timer timer a0 (16 bits) timer a1 (16 bits) timer a2 (16 bits) timer a3 (16 bits) timer a4 (16 bits) timer b0 (16 bits) timer b1 (16 bits) timer b2 (16 bits) watchdog timer (15bits) a/d converter (10bits x 12 channels) u(s)art/sio (channel 0) serial ports system clock generator x in -x out x cin -x cout on-chip oscillator m16c/60 series 16-bit cpu core r0l r0h r1l r1h r2 r3 a0 a1 fr r0l r0h r1l r1h r2 r3 a0 a1 fb registers sb pc isp usp program counter stack pointers intb vector table flg flag register memory multiplier flash rom ram u(s)art/sio (channel 1) u(s)art/sio/i 2 c/iebus (channel 2) 3-phase pwm port p1 3 port p6 8 port p7 8 port p8 8 port p9 4 port p10 8 flash rom (data flash) dmac (2 channels) pll frequency synthesizer crc calculation circuit (ccitt, crc-16) 1.3 block diagram figure 1.1 is a block diagram of the m16c/26a group, 48-pin device. figure 1.1. m16c/26a group, 48-pin block diagram
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 1. overview rev.0.40 2004.07.30 page 5 of 24 rej03b0071-0040z figure 1.2 is a block diagram of the m16c/26a group, 42-pin device. figure 1.2. m16c/26a group, 42-pin block diagram i/o ports internal peripheral functions timer timer a0 (16 bits) timer a1 (16 bits) timer a2 (16 bits) timer a3 (16 bits) timer a4 (16 bits) timer b0 (16 bits) timer b1 (16 bits) timer b2 (16 bits) watchdog timer (15bits) a/d converter (10bits x 10 channels) u(s)art/sio (channel 0) serial ports system clock generator x in -x out x cin -x cout on-chip oscillator m16c/60 series 16-bit cpu core r0l r0h r1l r1h r2 r3 a0 a1 fr r0l r0h r1l r1h r2 r3 a0 a1 fb registers sb pc isp usp program counter stack pointers intb vector table flg flag register memory multiplier flash rom ram u(s)art/sio/i 2 c/iebus (channel 2) 3-phase pwm port p1 3 port p6 4 port p7 8 port p8 8 port p9 2 port p10 8 flash rom (data flash) dmac (2 channels) pll frequency synthesizer crc calculation circuit (ccitt, crc-16)
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 1. overview rev.0.40 2004.07.30 page 6 of 24 rej03b0071-0040z 1.4 product list tables 1.3 to 1.5 list the m16c/28 group products and figure 1.3 shows the type numbers, memory sizes and packages. table 1.3. product list (1) -m16c/26a as of jun 2004 type no. rom capacity ram capacity package type remarks m30260m3a-xxxgp (d) 24k byte 1k byte m30260m4a-xxxgp (d) 32k byte 1k byte m30260m6a-xxxgp (d) 48k byte 2k byte m30260m8a-xxxgp (d) 64k byte 2k byte m30263m3a-xxxfp (d) 24k byte 1k byte m30263m4a-xxxfp (d) 32k byte 1k byte m30263m6a-xxxfp (d) 48k byte 2k byte m30263m8a-xxxfp (d) 64k byte 2k byte m30260f3agp (d) 24k + 4k byte 1k byte m30260f4agp (d) 32k + 4k byte 1k byte m30260f6agp (d) 48k + 4k byte 2k byte m30260f8agp (d) 64k + 4k byte 2k byte m30263f3afp (d) 24k + 4k byte 1k byte m30263f4afp (d) 32k + 4k byte 1k byte m30263f6afp (d) 48k + 4k byte 2k byte m30263f8afp (d) 64k + 4k byte 2k byte (p) : under planning (d) : under development table 1.4. product list (2) -m16c/26t t-ver. as of jun 2004 (p) : under planning (d) : under development notes: specification of m16c/26t partly varies from the one of m16c/26a table 1.5. product list (3) -m16c/26t v-ver. as of jun 2004 (p) : under planning (d) : under development notes: specification of m16c/26t partly varies from the one of m16c/26a 48p6q mask rom version 42p2r 48p6q 42p2r flash rom version type no. rom capacity ram capacity package type remarks m30260m3t-xxxgp (p) 24k byte 1k byte m30260m4t-xxxgp (p) 32k byte 1k byte m30260m6t-xxxgp (p) 48k byte 2k byte m30260m8t-xxxgp (p) 64k byte 2k byte m30260f3tgp (d) 24k + 4k byte 1k byte m30260f4tgp (d) 32k + 4k byte 1k byte m30260f6tgp (d) 48k + 4k byte 2k byte m30260f8tgp (d) 64k + 4k byte 2k byte 48p6q mask rom version 48p6q flash rom version type no. rom capacity ram capacity package type remarks m30260m3v-xxxgp (p) 24k byte 1k byte m30260m4v-xxxgp (p) 32k byte 1k byte m30260m6v-xxxgp (p) 48k byte 2k byte m30260m8v-xxxgp (p) 64k byte 2k byte m30260f3vgp (d) 24k + 4k byte 1k byte m30260f4vgp (d) 32k + 4k byte 1k byte m30260f6vgp (d) 48k + 4k byte 2k byte m30260f8vgp (d) 64k + 4k byte 2k byte 48p6q mask rom version 48p6q flash rom version
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 1. overview rev.0.40 2004.07.30 page 7 of 24 rej03b0071-0040z product code package internal rom (program area) program and erase endurance temperature range internal rom (data area) operating ambient temperature temperature range lead-free lead-included d3 d5 d7 d9 u3 u5 u7 u9 100 1,000 100 1,000 0 c to 60 c 100 10,000 100 10,000 0 c to 60 c 0 c to 60 c -40 c to 85 c -20 c to 85 c -40 c to 85 c -20 c to 85 c -40 c to 85 c -20 c to 85 c -40 c to 85 c -20 c to 85 c -40 c to 85 c -20 c to 85 c -40 c to 85 c -20 c to 85 c program and erase endurance table 1.6. product code (flash memory version, m16c/26a) package type: gp : package 48p6q (m16c/26a, m16c/26t) fp : package 42p2r (m16c/26a) version: a : m16c/26a t : m16c/26t t-ver. v : m16c/26t v-ver. rom / ram capacity: 3: (24k+4k) bytes (note 1) / 1k bytes 4: (32k+4k) bytes (note 1) / 1k bytes 6: (48k+4k) bytes (note 1) / 2k bytes 8: (64k+4k) bytes (note 1) / 2k bytes note 1: only flash memory version exists in "+4k bytes" memory type: m: mask rom version f: flash memory version type no. m 3 0 2 6 0 m 8 a - xxx g p - d3 m16c/26a group m16c family shows pin count, (the value itself has no specific meaning) product code: see table 1.6 product code rom number: rom number is omitted in flash memory version figure 1.3. type no., memory size, and package product code package operating ambient temperature lead-free lead-included d3 d5 u3 u5 -40 c to 85 c -20 c to 85 c -40 c to 85 c -20 c to 85 c (mask rom version, m16c/26a)
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 1. overview rev.0.40 2004.07.30 page 8 of 24 rej03b0071-0040z figure 1.4. marking diagram of flash memory versionfor m16c/26a (top view) 0260f8a a d3 xxxxx (1) flash memory version, 48p6q, m16c/26a m30263f8afp a d3 xxxxxxx (2) flash memory version, 42p2r, m16c/26a 0260m8a 001a d3 xxxxx (3) mask rom version, 48p6q, m16c/26a m30263m8a-001fp a d3 xxxxxxx (4) mask rom version, 42p2r, m16c/26a product name : indicates m30260f8agp chip version and product code: a ? indicates chip version the first edition is shown to be blank and continues with a and b. d3 ? indicates product code (see table 1.6 product code ) date code (5 digits) ? indicates manufacturing management code product name : indicates m30260m8agp rom number, chip version and product code: 001 ? indicates rom number a ? indicates chip version the first edition is shown to be blank and continues with a and b. d3 ? indicates product code (see table 1.6 product code ) date code (5 digits) ? indicates manufacturing management code product name : indicates m30263f8afp chip version and product code: a ? indicates chip version the first edition is shown to be blank and continues with a and b. d3 ? indicates product code (see table 1.6 product code ) date code (7 digits) ? indicates manufacturing management code product name and rom number m30263m8a and fp are indicated of produnct name 001 is indicated of rom number chip version and product code: a ? indicates chip version the first edition is shown to be blank and continues with a and b. d3 ? indicates product code (see table 1.6 product code ) date code (7 digits) ? indicates manufacturing management code
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 1. overview rev.0.40 2004.07.30 page 9 of 24 rej03b0071-0040z 24 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 36 35 34 33 32 31 30 29 28 27 26 25 48 47 46 45 44 43 42 41 40 39 38 37 p9 2 /tb2 in /an 32 p9 1 /tb1 in /an 31 cnv ss p1 7 /int 5 /idu p1 6 /int 4 /idw p1 5 /int 3 /ad trg /idv p10 7 /an 7 /ki 3 p7 0 /txd 2 /ta 0out /sda/cts 1 /rts 1 /cts 0 /clks 1 x out v ss x in p8 5 /nmi/sd v cc p6 7 /txd 1 p6 6 /rxd 1 p6 5 /clk 1 reset p7 1 /rxd 2 /ta0 in /scl/clk 1 p7 2 /clk 2 /ta1 out /v/rxd 1 p7 3 /cts 2 /rts 2 /ta1 in /v/txd 1 p7 4 /ta2 out /w p7 5 /ta2 in /w p7 6 /ta3 out p7 7 /ta3 in p8 0 /ta4 out /u p8 1 /ta4 in /u p8 2 /int 0 p8 3 /int 1 p6 4 /cts 1 /rts 1 /cts 0 /clks 1 p6 3 /txd 0 p6 2 /rxd 0 p6 1 /clk 0 p6 0 /cts 0 /rts 0 p9 0 /tb0 in /an 30 /clk out p8 7 /x cin p8 6 /x cout p10 6 /an 6 /ki 2 p10 5 /an 5 /ki 1 p10 4 /an 4 /ki 0 p10 3 /an 3 p10 2 /an 2 p10 1 /an 1 av ss p10 0 /an 0 v ref av cc p9 3 /an 24 p8 4 /int 2 /zp note. set pacr2 to pacr0 bit in the pacr register to "100 2 " before you input and output it after resetting to each pin. when the pacr register isn't set up, the input and output function of some of the p ins are disabled. package: 48p6q figure 1.5. pin configuration (top view) of m16c/26a group, 48-pin package pin configuration (top view)(note) 1.5 pin configuration figures 1.5 and 1.6 show the pin configurations (top view).
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 1. overview rev.0.40 2004.07.30 page 10 of 24 rej03b0071-0040z figure 1.6. pin configuration (top view) of m16c/26a group, 42-pin package pin configuration (top view)(note) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 reset av ss p10 0 /an 0 v ref x in x out v ss v cc p8 6 /x cout p6 5 /clk 1 p8 3 /int 1 p8 2 /int 0 p8 1 /ta4 in /u p8 0 /ta4 out /u p7 7 /ta3 in p7 6 /ta3 out p7 5 /ta2 in /w p7 4 /ta2 out /w p6 4 /cts 1 /rts 1 /cts 0 /clks 1 p7 0 /txd 2 /sda/ta0 out /cts 1 /rts 1 /cts 0 /clks 1 p7 1 /rxd 2 /scl/ta0 in /clk 1 p7 2 /clk 2 /ta1 out /v/rxd 1 p7 3 /cts 2 /rts 2 /ta1 in /v/txd 1 av cc p9 1 /tb1 in /an 31 p9 0 /tb0 in /an 30 /clk out cnv ss p8 7 /x cin p6 6 /rxd 1 p6 7 /txd 1 p8 5 /nmi/sd p8 4 /int 2 /zp p1 7 /int 5 /idu p1 6 /int 4 /idw p1 5 /int 3 /ad trg /idv p10 7 /an 7 /ki 3 p10 6 /an 6 /ki 2 p10 5 /an 5 /ki 1 p10 4 /an 4 /ki 0 p10 3 /an 3 p10 2 /an 2 p10 1 /an 1 note. set pacr2 to pacr0 bit in the pacr register to "001 2 " before you input and output it after resetting to each pin. when the pacr register isn't set up, the input and output function of some of the p ins are disabled. package: 42p2r
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 1. overview rev.0.40 2004.07.30 page 11 of 24 rej03b0071-0040z table 1.6. pin description(1) 1.6 pin description table 1.6 and 1.7 describes the available pins. pin name signal name i/o type function v cc ,v ss power supply apply 0v to the vss pin, and the following voltage to the vcc pin. input 2.7 to 5.5v (m16c/26a) 3.0 to 5.5v (m16c/26t t-ver.) 4.2 to 5.5v (m16c/26t v-ver.) cnv ss cnv ss input connect this pin to vss. ____________ reset reset input input "l" on this input resets the microcomputer. x in clock input input these pins are provided for the main clock generating circuit input/output. x out clock output output connect a ceramic resonator or crystal between the x in and the x out pins. to use an externally derived clock, input it to the x in pin and leave the x out pin open. if x in is not used (for external oscillator or external clock) connect x in pin to v cc and leave x out pin open. av cc analog power this pin is a power supply input for the a/d converter. connect this supply input pin to v cc . av ss analog power this pin is a power supply input for the a/d converter. connect this supply input pin to v ss . v ref reference input this pin is a reference voltage input for the a/d converter. voltage input p1 5 ~p1 7 i/o port p1 input/ this is an 3-bit cmos i/o port. it has an input/output port direction output register that allows the user to set each pin for input or output individually. when used for input, a pull-up resister option can be selected for the entire group of three pins. additional software selectable secondary ______ functions are: 1) p1 5 to p1 7 can be configured as external int interrupt pins; 2) p1 5 to p1 7 can be configured as position-data-retain function input pins,and; 3) p1 5 can input a trigger for the a/d converter. p6 0 ~p6 7 i/o port p6 input/ this is an 8-bit cmos i/o port. it has an input/output port direction output register that allows the user to set each pin for input or output individually. when used for input, a pull-up resister option can be selected for the entire group of four pins. pins in this port also function as uart0 and uart1 i/o, as selected by software.p6 0 to p6 3 are not available in the 42 pin version. p7 0 ~p7 7 i/o port p7 input/ this is an 8-bit i/o port equivalent to p6. p7 can also function as i/o for output timer a0 to a3, as selected by software. additional programming options are: p7 0 to p7 3 can assume uart1 i/o or uart2 i/o capabilities, and p7 2 to p7 5 can function as output pins for the three-phase motor control timer.
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 1. overview rev.0.40 2004.07.30 page 12 of 24 rej03b0071-0040z table 1.7. pin description(2) pin name signal name i/o type function p8 0 ~p8 7 i/o port p8 input/ this is an 8-bit i/o port equivalent to p6. additional software-selectable output secondary functions are: 1) p8 0 and p8 1 can act as either i/o for timer a4, or as output pins for the three-phase motor control timer; 2) p8 2 to ______ p8 4 can be configured as external int interrupt pins. p8 4 can be used for _______ _____ timer a zphase function; 3) p8 5 can be used as nmi/sd. p8 5 can not be used as i/o port while the three-phase motor control is enabled. apply a stable "h" to p8 5 after setting the direction register for p8 5 to "0" when the three-phase motor control is enabled, and; 4) p8 6 and p8 7 can serve as i/o pins for the sub-clock generation circuit. in this latter case, a quartz oscillator must be connented between p8 6 (x cout pin) and p8 7 (x cin pin). p9 0 ~p9 3 i/o port p9 input/ this is an 4-bit i/o port equivalent to p6. additional software-selectable output secondary functions are: 1) p9 0 to p9 2 can act as timer b0~b2 input pins, and; 2) p9 0 to p9 3 can act as a/d converter input pins. p9 0 outputs a no-divide, divide-by-8 or divide-by-32 clock of x in or a clock of the same frequency as x cin as selected by program. p9 2 to p9 3 are not available in the 42 pin version. p10 0 ~p10 7 i/o port p10 input/ this is an 8-bit i/o port equivalent to p6. this port can also function as output a/d converter input pins, as selected by software. furthermore, p10 4 to p10 7 can also function as input pins for the key input interrupt function.
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 2. central processing unit(cpu) rev.0.40 2004.07.30 page 13 of 24 rej03b0071-0040z 2. central processing unit (cpu) figure 2.1 shows the cpu registers. the cpu has 13 registers. of these, r0, r1, r2, r3, a0, a1 and fb comprise a register bank. there are two register banks. figure 2.1. central processing unit register 2.1 data registers (r0, r1, r2 and r3) the r0 register consists of 16 bits, and is used mainly for transfers and arithmetic/logic operations. r1 to r3 are the same as r0. the r0 register can be separated between high (r0h) and low (r0l) for use as two 8-bit data registers. r1h and r1l are the same as r0h and r0l. conversely, r2 and r0 can be combined for use as a 32- bit data register (r2r0). r3r1 is the same as r2r0. 2.2 address registers (a0 and a1) the register a0 consists of 16 bits, and is used for address register indirect addressing and address register relative addressing. they also are used for transfers and arithmetic/logic operations. a1 is the same as a0. in some instructions, registers a1 and a0 can be combined for use as a 32-bit address register (a1a0). data registers (note) address registers (note) frame base registers (note) program counter interrupt table register user stack pointer interrupt stack pointer static base register flag register note: these registers comprise a register bank. there are two register banks. r0h(r0's high bits) b15 b8 b7 b0 r3 intbh usp isp sb aa aa a a aa aa aa aa aaaaaa aaaaaa aa aa aa aa aa aa a a aa aa c d z s b o i u ipl r0l(r0's low bits) r1h(r1's high bits) r1l(r1's low bits) r2 b31 r3 r2 a1 a0 fb b19 intbl b15 b0 pc b19 b0 b15 b0 flg b15 b0 b15 b0 b7 b8 reserved area carry flag debug flag zero flag sign flag register bank select flag overflow flag interrupt enable flag stack pointer select flag reserved area processor interrupt priority level the upper 4 bits of intb are intbh and the lower 16 bits of intb are intbl.
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 2. central processing unit(cpu) rev.0.40 2004.07.30 page 14 of 24 rej03b0071-0040z 2.3 frame base register (fb) fb is configured with 16 bits, and is used for fb relative addressing. 2.4 interrupt table register (intb) intb is configured with 20 bits, indicating the start address of an interrupt vector table. 2.5 program counter (pc) pc is configured with 20 bits, indicating the address of an instruction to be executed. 2.6 user stack pointer (usp) and interrupt stack pointer (isp) stack pointer (sp) comes in two types: usp and isp, each configured with 16 bits. your desired type of stack pointer (usp or isp) can be selected by the u flag of flg. 2.7 static base register (sb) sb is configured with 16 bits, and is used for sb relative addressing. 2.8 flag register (flg) flg consists of 11 bits, indicating the cpu status. 2.8.1 carry flag (c flag) this flag retains a carry, borrow, or shift-out bit that has occurred in the arithmetic/logic unit. 2.8.2 debug flag (d flag) the d flag is used exclusively for debugging purpose. during normal use, it must be set to 0 . 2.8.3 zero flag (z flag) this flag is set to 1 when an arithmetic operation resulted in 0; otherwise, it is 0 . 2.8.4 sign flag (s flag) this flag is set to 1 when an arithmetic operation resulted in a negative value; otherwise, it is 0 . 2.8.5 register bank select flag (b flag) register bank 0 is selected when this flag is 0 ; register bank 1 is selected when this flag is 1 . 2.8.6 overflow flag (o flag) this flag is set to 1 when the operation resulted in an overflow; otherwise, it is 0 . 2.8.7 interrupt enable flag (i flag) this flag enables a maskable interrupt. maskable interrupts are disabled when the i flag is 0 , and are enabled when the i flag is 1 . the i flag is cleared to 0 when the interrupt request is accepted. 2.8.8 stack pointer select flag (u flag) isp is selected when the u flag is 0 ; usp is selected when the u flag is 1 . the u flag is cleared to 0 when a hardware interrupt request is accepted or an int instruction for software interrupt nos. 0 to 31 is executed. 2.8.9 processor interrupt priority level (ipl) ipl is configured with three bits, for specification of up to eight processor interrupt priority levels from level 0 to level 7. if a requested interrupt has priority greater than ipl, the interrupt is enabled. 2.8.10 reserved area when write to this bit, write "0". when read, its content is indeterminate.
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 3. memory rev.0.40 2004.07.30 page 15 of 24 rej03b0071-0040z 3. memory figure 3.1 is a memory map. the linear address space of 1m bytes extends from address 00000 16 to fffff 16 . the internal rom is allocated in a lower address directiom beginning with address fffff 16 . for example, a 64-kbyte internal rom is allocated to the address from f0000 16 to fffff 16 . the fixed interrupt vector table is allocated to the address from fffdc 16 to fffff 16 . therefore store the start address of each interrupt routine here. for details, refer to the "interrupt". these devices also contain two blocks of flash rom as data flash memory to store data. these two blocks of 2k bytes are located from 0f000 16 to 0ffff 16 on all versions. the internal ram is allocated in an upper address direction beginning with address 00400 16 . for example, a 1-kbyte internal ram is allocated to the address from 00400 16 to 007ff 16 . in addition to storing data, the internal ram also stores the stack used when calling subroutines and when interrupts are generated. the sfr is allocated to the address from 00000 16 to 003ff 16 . peripheral function control registers are located here. of the sfr, any area which has no functions allocated is reserved for future use and cannot be used by users. the special page vector table is allocated to the addresses from ffe00 16 to fffdb 16 . this vector is used by the jmps or jsrs instruction. for details, refer to the "m16c/60 and m16c/20 series software manual". figure 3.1. memory map sfr internal ram reserved area internal rom (program area) (note 2) reset watchdog timer single step address match brk instruction overflow undefined instruction special page vector table 00000 16 00400 16 xxxxx 16 yyyyy 16 fffff 16 fffff 16 fffdc 16 ffe00 16 dbc nmi internal rom (data area) (note 1) 0f000 16 0ffff 16 reserved area note 1: shown here is a block a (2k bytes) and block b (2k bytes). (in the flash memory version) note 1: when using the masked rom version, write nothing to internal rom area. size address yyyyy 16 size address xxxxx 16 internal ram intrnal rom 2k byte 00bff 16 48k byte f4000 16 64k byte f0000 16 32k byte f8000 16 1k byte 007ff 16 24k byte fa000 16
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 4. special function register (sfr) map rev.0.40 2004.07.30 page 16 of 24 rej03b0071-0040z processor mode register 0 pm0 00 16 processor mode register 1 pm1 00001000 2 system clock control register 0 cm0 01001000 2 system clock control register 1 cm1 00100000 2 address match interrupt enable register aier xxxxxx00 2 protect register pbcr xx000000 2 oscillation stop detection register (note 2) cm2 0x000010 2 watchdog timer start register wdts ?? 16 watchdog timer control register wdc 00?????? 2 (note3) address match interrupt register 0 rmad0 00 16 00 16 x0 16 address match interrupt register 1 rmad1 00 16 00 16 x0 16 voltage detection register 1 (note 4,5) vcr1 00001000 2 voltage detection register 2 (note 4,5) vcr2 00 16 pll control register 0 plc0 0001x010 2 processor mode register 2 pm2 xxx00000 2 power supply down detection interrupt register (note 5) d4int 00 16 dma0 source pointer sar0 ?? 16 ?? 16 x? 16 dma0 destination pointer dar0 ?? 16 ?? 16 x? 16 dma0 transfer counter tcr0 ?? 16 ?? 16 dma0 control register dm0con 00000?00 2 dma1 source pointer sar1 ?? 16 ?? 16 x? 16 dma1 destination pointer dar1 ?? 16 ?? 16 x? 16 dma1 transfer counter tcr1 ?? 16 ?? 16 dma1 control register dm1con 00000?00 2 note 1: the blank areas are reserved and cannot be used by users. note 2: the cm20, cm21 and cm27 bits do not change at oscillation stop detection reset.. note 3: the wdc5 bit is "0" (cold start) immediately after power-on. it can only be set to "1" in a program. it is set to "0" when the input voltage at the vcc pin drops to vdet2 or less while the vc25 bit in the vcr2 regis ter is set to "1" (2v detection circuit enable). note 4: this register does not change at software reset, watchdog timer reset and oscillation stop detection reset. note 5: this register can not use for m16c/26t x : nothing is mapped to this bit ? : undefined 0000 16 0001 16 0002 16 0003 16 0004 16 0005 16 0006 16 0007 16 0008 16 0009 16 000a 16 000b 16 000c 16 000d 16 000e 16 000f 16 0010 16 0011 16 0012 16 0013 16 0014 16 0015 16 0016 16 0017 16 0018 16 0019 16 001a 16 001b 16 001c 16 001d 16 001e 16 001f 16 0020 16 0021 16 0022 16 0023 16 0024 16 0025 16 0026 16 0027 16 0028 16 0029 16 002a 16 002b 16 002c 16 002d 16 002e 16 002f 16 0030 16 0031 16 0032 16 0033 16 0034 16 0035 16 0036 16 0037 16 0038 16 0039 16 003a 16 003b 16 003c 16 003d 16 003e 16 003f 16 address register symbol after reset 4. special function register (sfr) map
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 4. special function register (sfr) map rev.0.40 2004.07.30 page 17 of 24 rej03b0071-0040z note 1: the blank areas are reserved and cannot be used by users. x : nothing is mapped to this bit ? : undefined 0040 16 0041 16 0042 16 0043 16 0044 16 0045 16 0046 16 0047 16 0048 16 0049 16 004a 16 004b 16 004c 16 004d 16 004e 16 004f 16 0050 16 0051 16 0052 16 0053 16 0054 16 0055 16 0056 16 0057 16 0058 16 0059 16 005a 16 005b 16 005c 16 005d 16 005e 16 005f 16 0060 16 0061 16 0062 16 0063 16 0064 16 0065 16 0066 16 0067 16 0068 16 0069 16 006a 16 006b 16 006c 16 006d 16 006e 16 006f 16 0070 16 0071 16 0072 16 0073 16 0074 16 0075 16 0076 16 0077 16 0078 16 0079 16 007a 16 007b 16 007c 16 007d 16 007e 16 007f 16 address register symbol after reset int3 interrupt control register int3ic xx00?000 2 int5 interrupt control register int5ic xx00?000 2 int4 interrupt control register int4ic xx00?000 2 uart2 bus collision detection interrupt control register bcnic xxxx?000 2 dma0 interrupt control register dm0ic xxxx?000 2 dma1 interrupt control register dm1ic xxxx?000 2 key input interrupt control register kupic xxxx?000 2 a/d conversion interrupt control register adic xxxx?000 2 uart2 transmit interrupt control register s2tic xxxx?000 2 uart2 receive interrupt control register s2ric xxxx?000 2 uart0 transmit interrupt control register s0tic xxxx?000 2 uart0 receive interrupt control register s0ric xxxx?000 2 uart1 transmit interrupt control register s1tic xxxx?000 2 uart1 receive interrupt control register s1ric xxxx?000 2 timera0 interrupt control register ta0ic xxxx?000 2 timera1 interrupt control register ta1ic xxxx?000 2 timera2 interrupt control register ta2ic xxxx?000 2 timera3 interrupt control register ta3ic xxxx?000 2 timera4 interrupt control register ta4ic xxxx?000 2 timerb0 interrupt control register tb0ic xxxx?000 2 timerb1 interrupt control register tb1ic xxxx?000 2 timerb2 interrupt control register tb2ic xxxx?000 2 int0 interrupt control register int0ic xx00?000 2 int1 interrupt control register int1ic xx00?000 2 int2 interrupt control register int2ic xx00?000 2
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 4. special function register (sfr) map rev.0.40 2004.07.30 page 18 of 24 rej03b0071-0040z 0080 16 0081 16 0082 16 0083 16 0084 16 0085 16 0086 16 01b0 16 01b1 16 01b2 16 01b3 16 01b4 16 01b5 16 01b6 16 01b7 16 01b8 16 01b9 16 01ba 16 01bb 16 01bc 16 01bd 16 01be 16 01bf 16 0250 16 0251 16 0252 16 0253 16 0254 16 0255 16 0256 16 0257 16 0258 16 0259 16 025a 16 025b 16 025c 16 025d 16 025e 16 025f 16 0330 16 0331 16 0332 16 0333 16 0334 16 0335 16 0336 16 0337 16 0338 16 0339 16 033a 16 033b 16 033c 16 033d 16 033e 16 033f 16 note 1: the blank areas are reserved and cannot be used by users. note 2: this register is included in the flash memory version. x :nothing is mapped to this bit ? : undefined address register symbol after reset flash memory control register 4 (note 2) fmr4 01000000 2 flash memory control register 1 (note 2) fmr1 000???0? 2 flash memory control register 0 (note 2) fmr0 01 16 three phase protect control register tprc 00 16 on-chip oscillator control register rocr 00000101 2 pin assignment control register pacr 00 16 peripheral clock select register pclkr 00000011 2 nmi digital debounce register nddr ff 16 port1 7 digital debounce register p17ddr ff 16 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 4. special function register (sfr) map rev.0.40 2004.07.30 page 19 of 24 rej03b0071-0040z address register symbol after reset 0340 16 0341 16 0342 16 0343 16 0344 16 0345 16 0346 16 0347 16 0348 16 0349 16 034a 16 034b 16 034c 16 034d 16 034e 16 034f 16 0350 16 0351 16 0352 16 0353 16 0354 16 0355 16 0356 16 0357 16 0358 16 0359 16 035a 16 035b 16 035c 16 035d 16 035e 16 035f 16 0360 16 0361 16 0362 16 0363 16 0364 16 0365 16 0366 16 0367 16 0368 16 0369 16 036a 16 036b 16 036c 16 036d 16 036e 16 036f 16 0370 16 0371 16 0372 16 0373 16 0374 16 0375 16 0376 16 0377 16 0378 16 0379 16 037a 16 037b 16 037c 16 037d 16 037e 16 037f 16 note 1 :the blank areas are reserved and cannot be used by users. x : nothing is mapped to this bit ? : undefined timer a1-1 register ta11 ?? 16 ?? 16 timer a2-1 register ta21 ?? 16 ?? 16 timer a4-1 register ta41 ?? 16 ?? 16 three phase pwm control register 0 invc0 00 16 three phase pwm control register 1 invc1 00 16 three phase output buffer register 0 idb0 00 16 three phase output buffer register 1 idb1 00 16 dead time timer dtt ?? 16 timer b2 interrupt occurrence frequency set counter ictb2 x? 16 position-data-retain function control register pdrf xxxx0000 2 port function control register pfcr 00111111 2 interrupt request cause select register 2 ifsr2a xxxxxxx0 2 interrupt request cause select register ifsr 00 16 uart2 special mode register 4 u2smr4 00 16 uart2 special mode register 3 u2smr3 000x0x0x 2 uart2 special mode register 2 u2smr2 x0000000 2 uart2 special mode register u2smr x0000000 2 uart2 transmit/receive mode register u2mr 00 16 uart2 bit rate register u2brg ?? 16 uart2 transmit buffer register u2tb ???????? 2 xxxxxxx? 2 uart2 transmit/receive control register 0 u2c0 00001000 2 uart2 transmit/receive control register 1 u2c1 00000010 2 uart2 receive buffer register u2rb ???????? 2 ?????xx? 2
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 4. special function register (sfr) map rev.0.40 2004.07.30 page 20 of 24 rej03b0071-0040z 0380 16 0381 16 0382 16 0383 16 0384 16 0385 16 0386 16 0387 16 0388 16 0389 16 038a 16 038b 16 038c 16 038d 16 038e 16 038f 16 0390 16 0391 16 0392 16 0393 16 0394 16 0395 16 0396 16 0397 16 0398 16 0399 16 039a 16 039b 16 039c 16 039d 16 039e 16 039f 16 03a0 16 03a1 16 03a2 16 03a3 16 03a4 16 03a5 16 03a6 16 03a7 16 03a8 16 03a9 16 03aa 16 03ab 16 03ac 16 03ad 16 03ae 16 03af 16 03b0 16 03b1 16 03b2 16 03b3 16 03b4 16 03b5 16 03b6 16 03b7 16 03b8 16 03b9 16 03ba 16 03bb 16 03bc 16 03bd 16 03be 16 03bf 16 note 1 :the blank areas are reserved and cannot be used by users. x : nothing is mapped to this bit ? : undefined address register symbol after reset count start flag tabsr 00 16 clock prescaler reset flag cpsrf 0xxxxxxx 2 one-shot start flag onsf 00 16 trigger select register trgsr 00 16 up-dowm flag udf 00 16 timer a0 register ta0 ?? 16 ?? 16 timer a1 register ta1 ?? 16 ?? 16 timer a2 register ta2 ?? 16 ?? 16 timer a3 register ta3 ?? 16 ?? 16 timer a4 register ta4 ?? 16 ?? 16 timer b0 register tb0 ?? 16 ?? 16 timer b1 register tb1 ?? 16 ?? 16 timer b2 register tb2 ?? 16 ?? 16 timer a0 mode register ta0mr 00 16 timer a1 mode register ta1mr 00 16 timer a2 mode register ta2mr 00 16 timer a3 mode register ta3mr 00 16 timer a4 mode register ta4mr 00 16 timer b0 mode register tb0mr 00??0000 2 timer b1 mode register tb1mr 00?x0000 2 timer b2 mode register tb2mr 00?x0000 2 timer b2 special mode register tb2sc x0000000 2 uart0 transmit/receive mode register u0mr 00 16 uart0 bit rate register u0brg ?? 16 uart0 transmit buffer register u0tb ???????? 2 xxxxxxx? 2 uart0 transmit/receive control register 0 u0c0 00001000 2 uart0 transmit/receive control register 1 u0c1 00000010 2 uart0 receive buffer register u0rb ???????? 2 ?????xx? 2 uart1 transmit/receive mode register u1mr 00 16 uart1 bit rate register u1brg ?? 16 uart1 transmit buffer register u1tb ???????? 2 xxxxxxx? 2 uart1 transmit/receive control register 0 u1c0 00001000 2 uart1 transmit/receive control register 1 u1c1 00000010 2 uart1 receive buffer register u1rb ???????? 2 ?????xx? 2 uart transmit/receive control register 2 ucon x0000000 2 crc snoop address register crcsar ?? 16 00xxxx?? 2 crc mode register crcmr 0xxxxxx0 2 dma0 request cause select register dm0sl 00 16 dma1 request cause select register dm1sl 00 16 crc data register crcd ?? 16 ?? 16 crc input register crcin ?? 16
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 4. special function register (sfr) map rev.0.40 2004.07.30 page 21 of 24 rej03b0071-0040z 03c0 16 03c1 16 03c2 16 03c3 16 03c4 16 03c5 16 03c6 16 03c7 16 03c8 16 03c9 16 03ca 16 03cb 16 03cc 16 03cd 16 03ce 16 03cf 16 03d0 16 03d1 16 03d2 16 03d3 16 03d4 16 03d5 16 03d6 16 03d7 16 03d8 16 03d9 16 03da 16 03db 16 03dc 16 03dd 16 03de 16 03df 16 03e0 16 03e1 16 03e2 16 03e3 16 03e4 16 03e5 16 03e6 16 03e7 16 03e8 16 03e9 16 03ea 16 03eb 16 03ec 16 03ed 16 03ee 16 03ef 16 03f0 16 03f1 16 03f2 16 03f3 16 03f4 16 03f5 16 03f6 16 03f7 16 03f8 16 03f9 16 03fa 16 03fb 16 03fc 16 03fd 16 03fe 16 03ff 16 note 1 :the blank areas are reserved and cannot be used by users. x : nothing is mapped to this bit ? : undefined register symbol after reset a/d register 0 ad0 ???????? 2 xxxxxx?? 2 a/d register 1 ad1 ????????2 xxxxxx?? 2 a/d register 2 ad2 ???????? 2 xxxxxx?? 2 a/d register 3 ad3 ???????? 2 xxxxxx?? 2 a/d register 4 ad4 ???????? 2 xxxxxx?? 2 a/d register 5 ad5 ???????? 2 xxxxxx?? 2 a/d register 6 ad6 ???????? 2 xxxxxx?? 2 a/d register 7 ad7 ???????? 2 xxxxxx?? 2 a/d trigger control register adtrgcon xxxx0000 2 a/d status register 0 adstat0 00000x00 2 a/d control register 2 adcon2 00 16 a/d control register 0 adcon0 00000??? 2 a/d control register 1 adcon1 00 16 port p1 register p1 ?? 16 port p1 direction register pd1 00 16 port p6 register p6 ?? 16 port p7 register p7 ?? 16 port p6 direction register pd6 00 16 port p7 direction register pd7 00 16 port p8 register p8 ?? 16 port p9 register p9 ???x???? 2 port p8 direction register pd8 00 16 port p9 direction register pd9 000x0000 2 port p10 register p10 ?? 16 port p10 direction register pd10 00 16 pull-up control register 0 pur0 00 16 pull-up control register 1 pur1 00 16 pull-up control register 2 pur2 00 16 port control register pcr 00 16 address
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 5. package rev.0.40 2004.07.30 page 22 of 24 rej03b0071-0040z 5. package lqfp48-p-77-0.50 weight(g) jedec code eiaj package code lead material cu alloy 48p6q-a plastic 48pin 7 ? 7mm body lqfp 0.1 0.2 symbol min nom max a a 2 b c d e h e l l 1 y b 2 dimension in millimeters h d a 1 0.225 i 2 1.0 m d 7.4 m e 7.4 8 0 0.1 1.0 0.65 0.5 0.35 9.2 9.0 8.8 9.2 9.0 8.8 0.5 7.1 7.0 6.9 7.1 7.0 6.9 0.175 0.125 0.105 0.27 0.22 0.17 1.4 0 1.7 e e e h e 1 48 37 24 25 36 12 13 h d d m d m e a f y b 2 i 2 recommended mount pad a 1 a 2 l 1 l detail f lp a3 c lp 0.45 0.6 0.25 0.75 0.08 x a3 e b x m recommended ssop42-p-450-0.80 weight(g) CC jedec code eiaj package code lead material cu alloy+42 alloy 42p2r-e plastic 42pin 450mil ssop symbol min nom max a a 2 b c d e l l 1 y dimension in millimeters h e a 1 i 2 C C .25 0 .05 0 .13 0 .3 17 .2 8 C .63 11 .3 0 C C C .27 1 C C .0 2 .3 0 .15 0 .5 17 .4 8 .8 0 .93 11 .5 0 .765 1 C .43 11 C .4 2 C C .4 0 .2 0 .7 17 .6 8 C .23 12 .7 0 C .15 0 C b 2 C .5 0 C C 0 C 10 e e 1 e b 2 e 1 i 2 recommended mount pad C C z 1 0.75 C C 0.9 z recommended 42 22 21 1 h e e e y f a a 2 a 1 l 1 l c detail f g b d detail g z z 1
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 6. functional differences rev.0.40 2004.07.30 page 23 of 24 rej03b0071-0040z 6. functional differences 6.1 functional differences between m16c/26a and m16c/26t item m16c/26a m16c/26t main clock during oscillating not oscillating and after reset (initial value of cm05 bit is set to 0 (initial value of cm05 bit is set to 1 during and after reset) during and after reset) voltage detection available not available circuit (power supply detection register 1, (reserved register) (function of 0019 16 , power supply detection register 2, 001a 16 , 001f 16 ) power supply down detection interrupt register) package 48p6q, 42p2r 48p6q note. since the emulator between the m16c/26a and m16c/29 group are same, all functions of m16c/29 are built in the emulator. when evaluating m16c/26a group, do not access to the sfr which is not built in m16c/26a group. refer to hardware manual about detail and electrical characteristics.
m16c/26a group (m16c/26a, m16c/26t) under development preliminary specification specifications in this manual are tentative and subject to change. 6. functional differences rev.0.40 2004.07.30 page 24 of 24 rej03b0071-0040z item m16c/26a m16c/26 clock generation 4 circuits (main clock oscillation circuit, 3 circuits (main clock oscillation circuit, circuit sub clock oscillation circuit, sub clock oscillation circuit, on-chip oscillator, on-chip oscillator) pll frequency synthesizer) system clock on-chip oscillator main clock source after reset (initial value "1" of cm21 bit) (initial value "0" of cm21 bit) (initial value of the cm21 bit in the cm2 register) internal ram retention available not available limit detection circuit (vc25 bit) (reserved bit) (the b5 bit in the vcr2 register) on-chip oscillator clock selectable (8mhz/1mhz/500khz) fixed (1mhz) pacr2 to pacr0 in necessary to set after reset no pacr register the pacr register 48pin:"100 2 ", 42pin:"001 2 " ifsr20 bit in the necessary to set to "1" after reset no ifsr2a register ifsr2a register external interrupt 8 causes (int2 added) 7 causes 13 pin (48-pin version) ________ _____ int2/zp iv cc function p7 0 , p7 1 n-ch open drain output and cmos n-ch open drain output output are selectable by s/w a/d input pin 12 channels 8 channels (48-pin version) a/d operation mode 8 modes (single, repeat, single sweep, 5 modes (single, repeat, single sweep, repeat sweep mode 0, repeat sweep repeat sweep mode 0, repeat sweep mode 1, simultaneous sampling, mode 1) delayed trigger mode 0, delayed trigger mode 1) 1 shunt current measurement function is available timer b operation 5 modes (timer, event counter, pulse 4 modes (timer, event counter, pulse mode periods measurement, pulse width periods measurement, pulse width measurment, a/d trigger) measurment) 1 shunt current measurement function is available crc calculation available (compatible to crc-ccitt not available and crc-16 methods) three-phase motor ? waveform output/switching port output ? waveform output/switching port output control by software is enabled by software is disabled ? position-data-retain function ? no position-data-retain function digital debounce _______ _____ this function is in the nmi/sd pin and not available function ________ int5 pin 3 pin (48-pin version) p9 0 /clk out /tb0 in /an3 0 p9 0 /tb0 in function (clk out : f1, f8, f32, and f c output) uart1 compatible switching to p6 4 to p6 7 or p7 0 to p7 3 p6 4 to p6 7 pin is enabled flash memory protection to blocks 0, 1 by fmr02 bit protection to blocks 0,1 by fmr02 bit protect function protection to the blocks 0 to 3 by fmr16 bit package 48p6q, 42p2r 48p6q 6.2 functional differences between m16c/26a and m16c/26 note. since the emulator between the m16c/26a and m16c/29 group are same, all functions of m16c/29 are built in the emulator. when evaluating m16c/26a group, do not access to the sfr which is not built in m16c/26a group. refer to hardware manual about detail and electrical characteristics.
revision history m16c/26a group (m16c/26a, m16c/26t) short sheet rev. date description page summary a-1 0.20 dec/ 01/ 03 first edition 0.30 jun/15/04 all descriptions about m16c/26a and m16c/26at are added. 1 the section 1. overview is partly revised. 2,3 table 1.1 and 1.2 are partly revised. note 2 in table 1.1 and 1.2 are revised. 4,5 figure 1.1 and 1.2 integrate descriptions. 6 the section 1.4 product list is partly revised. 7 table 1.6 porduct code is added. 8 figure 1.4 marking diagram of flash memory versionfor m16c/26a (top view) is added. 9,10 figure 1.5 to 1.6 are partly revised. 11 table 1.6 is revised. 12 table 1.7 is partly revised. 15 the chapter 3. memory is partly revised. note 2 in figure 3.1 is added. 16 the chapter 4. special function register is partly revised. 23, 24 the chaplte 6. functional differences is added. 0.40 sep/30/04 all m16c/26at is changed to m16c/26t.
m16c/26a group keep safety first in your circuit designs! 1. renesas technology corporation puts the maximum effort into making semiconductor products better and more reliable, but ther e is always the possibility that trouble may occur with them. trouble with semiconductors may lead to personal injury, fire or property damage. remember to give due consideration to safety when making your circuit designs, with appropriate measures such as (i) placement of substitutive, auxiliary circuits, (ii) use of nonflammable material or (iii) prevention against any malfunction or mishap. notes regarding these materials 1. these materials are intended as a reference to assist our customers in the selection of the renesas technology corporation p roduct best suited to the customer s application; they do not convey any license under any intellectual property rights, or any other rights, belonging to renesas technology corporat ion or a third party. 2. renesas technology corporation assumes no responsibility for any damage, or infringement of any third-party s rights, originating in the use of any product data, diagrams, charts, programs, algorithms, or circuit application examples contained in these materials. 3. all information contained in these materials, including product data, diagrams, charts, programs and algorithms represents i nformation on products at the time of publication of these materials, and are subject to change by renesas technology corporation without notice due to product improvements or other reas ons. it is therefore recommended that customers contact renesas technology corporation or an authorized renesas technology corporation product distributor for the latest produ ct information before purchasing a product listed herein. the information described here may contain technical inaccuracies or typographical errors. renesas technology corporation assumes no responsibility for any damage, liability, or other loss rising from these inaccuracie s or errors. please also pay attention to information published by renesas technology corporation by various means, including the renesas te chnology corporation semiconductor home page (http://www.renesas.com). 4. when using any or all of the information contained in these materials, including product data, diagrams, charts, programs, a nd algorithms, please be sure to evaluate all information as a total system before making a final decision on the applicability of the information and products. renesas technology corp oration assumes no responsibility for any damage, liability or other loss resulting from the information contained herein. 5. renesas technology corporation semiconductors are not designed or manufactured for use in a device or system that is used un der circumstances in which human life is potentially at stake. please contact renesas technology corporation or an authorized renesas technology corporation product distributor wh en considering the use of a product contained herein for any specific purposes, such as apparatus or systems for transportation, vehicular, medical, aerospace, nuclear, or u ndersea repeater use. 6. the prior written approval of renesas technology corporation is necessary to reprint or reproduce in whole or in part these materials. 7. if these products or technologies are subject to the japanese export control restrictions, they must be exported under a lic ense from the japanese government and cannot be imported into a country other than the approved destination. any diversion or reexport contrary to the export control laws and regulations of japan and/or the country of destination is pro hibited. 8. please contact renesas technology corporation for further details on these materials or the products contained therein. sales strategic planning div. nippon bldg., 2-6-2, ohte-machi, chiyoda-ku, tokyo 100-0004, japan http://www.renesas.com copyright ? 2003. renesas technology corporation, all rights reserved. printed in japan.


▲Up To Search▲   

 
Price & Availability of M30260F8TGP-U7

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X